package pl.marekbar.widoki;

import java.util.List;

import pl.marekbar.baza.Krolik;
import android.content.Context;
import android.graphics.Color;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class DropDownKrolikAdapter extends ArrayAdapter<Krolik>
{
	private Context kontekst;
	private List<Krolik> kroliki;



	public DropDownKrolikAdapter(Context kontekst, int idZasobuTekstowego,
			List<Krolik> kroliki)
	{
		super(kontekst, idZasobuTekstowego, kroliki);
		this.kontekst = kontekst;
		this.kroliki = kroliki;
	}



	public int getCount()
	{
		return kroliki.size();
	}



	public Krolik getItem(int pozycja)
	{
		return kroliki.get(pozycja);
	}



	public long getItemId(int pozycja)
	{
		return pozycja;
	}



	@Override
	public View getView(int pozycja, View przeksztalconyWidok, ViewGroup rodzic)
	{
		TextView etykieta = new TextView(kontekst);
		etykieta.setTextColor(Color.BLACK);
		etykieta.setText(kroliki.get(pozycja).pobierzNazwa());
		return etykieta;
	}



	@Override
	public View getDropDownView(int pozycja, View przeksztalconyWidok,
			ViewGroup rodzic)
	{
		TextView etykieta = new TextView(kontekst);
		etykieta.setTextColor(Color.BLACK);
		etykieta.setText(kroliki.get(pozycja).pobierzNazwa());
		return etykieta;
	}
}
